_crate = _this select 0;
while {true} do 
{
	clearMagazineCargo _crate;
	clearWeaponCargo _crate;
	_crate addWeaponCargo ["M136", 400];
	_crate addWeaponCargo ["ACE_M72A2", 400];
	_crate addMagazineCargo ["30Rnd_556x45_Stanag", 400];
	_crate addMagazineCargo ["ACE_30Rnd_556x45_T_Stanag", 400];
	_crate addMagazineCargo ["30Rnd_556x45_StanagSD", 400];
	_crate addMagazineCargo ["1Rnd_HE_M203", 400];
	_crate addMagazineCargo ["1Rnd_Smoke_M203", 400];
	_crate addMagazineCargo ["100Rnd_556x45_M249", 400];
	_crate addMagazineCargo ["200Rnd_556x45_M249", 400];
	_crate addMagazineCargo ["ACE_200Rnd_556x45_T_M249", 400];
	_crate addMagazineCargo ["100Rnd_762x51_M240", 400];
	_crate addMagazineCargo ["BAF_L109A1_HE", 400];
	_crate addMagazineCargo ["HandGrenade_West", 400];
	_crate addMagazineCargo ["PipeBomb", 400];
	_crate addMagazineCargo ["ACE_ANM14", 400];
	_crate addMagazineCargo ["ACE_M15", 400];
	_crate addMagazineCargo ["ACE_C4_M", 400];
	_crate addMagazineCargo ["ACE_CLAYMORE_M", 400];
	_crate addMagazineCargo ["ACE_Flashbang", 400];
	_crate addMagazineCargo ["SmokeShell", 400];
	_crate addMagazineCargo ["SmokeShellBlue", 400];
	_crate addMagazineCargo ["SmokeShellRed", 400];
	_crate addMagazineCargo ["SmokeShellGreen", 400];
	_crate addMagazineCargo ["SmokeShellYellow", 400];
	_crate addMagazineCargo ["SmokeShellOrange", 400];
	_crate addMagazineCargo ["SmokeShellPurple", 400];
	sleep 600;
};